'''
1、Session级别的fixture放在conftest.py中
2、使用时不用import
3、pytest会自动在conftest.py中文件中去找
4、整个执行过程，执行一次前置和后置
5、conftest文件也有作用域，对当前目录下的文件及子目录生效
'''
import pytest


@pytest.fixture(scope='session')
def login():
    print("登录系统")
    yield  # yield之前的代码是前置  yield之后的代码是前置
    print("退出登录系统")

@pytest.fixture(scope='session')
def db():
    print("连接数据库")
    yield
    print("断开数据库连接")